const customCircle = {
    afterDraw(cfg, group) {
        // group.addShape('marker', {
        //     attrs: {
        //         symbol: 'triangle',
        //         x: 0,
        //         y: -cfg.size / 2 - 6,
        //         r: 5,
        //         fill: '#f8b303',
        //         cursor: 'pointer',
        //     },
        //     id: "triangle-up",
        //     name: `next-shape`,
        // });
        // group.addShape('marker', {
        //     attrs: {
        //         symbol: 'triangle-down',
        //         x: 0,
        //         y: cfg.size / 2 + 6,
        //         r: 5,
        //         fill: '#f8b303',
        //         cursor: 'pointer',
        //     },
        //     id: "triangle-down",
        //     name: `prev-shape`,
        // });
    },
    update(cfg, node) {
    },
    afterUpdate(cfg, node) {
    },
    setState(name, value, node) {
        // 节点状态切换
        let group = node.getContainer()
        if (name === 'active') {
            if (value) {
                group.attr({opacity: 1});
            } else {
                group.attr({opacity: 0.2});
            }
        }
        if (name === 'inactive') {
            if (value) {
                group.attr('opacity', 0.2);
            } else {
                group.attr('opacity', 1);
            }
        }
    },
    getAnchorPoints(cfg) {
    },
}
export {customCircle}
